olive grove – Català–English translations

🇬🇧 en ca

olive grove noun

  • cluster of olive trees
Mont de les Oliveres
Wiktionary Links